package com.zhl.scheduling.model.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "process_info")
public class ProcessInfo {
    /**
     * 工艺信息id
     */
    @Id
    @Column(name = "process_info_id")
    private Integer processInfoId;

    /**
     * 工序总数
     */
    @Column(name = "process_num")
    private Integer processNum;

    /**
     * 加工信息
     */
    @Column(name = "process_info")
    private String processInfo;

    /**
     * 创建时间
     */
    @Column(name = "CREATED_TIME")
    private Date createdTime;

    /**
     * 更新时间
     */
    @Column(name = "UPDATED_TIME")
    private Date updatedTime;

    /**
     * 获取工艺信息id
     *
     * @return process_info_id - 工艺信息id
     */
    public Integer getProcessInfoId() {
        return processInfoId;
    }

    /**
     * 设置工艺信息id
     *
     * @param processInfoId 工艺信息id
     */
    public void setProcessInfoId(Integer processInfoId) {
        this.processInfoId = processInfoId;
    }

    /**
     * 获取工序总数
     *
     * @return process_num - 工序总数
     */
    public Integer getProcessNum() {
        return processNum;
    }

    /**
     * 设置工序总数
     *
     * @param processNum 工序总数
     */
    public void setProcessNum(Integer processNum) {
        this.processNum = processNum;
    }

    /**
     * 获取加工信息
     *
     * @return process_info - 加工信息
     */
    public String getProcessInfo() {
        return processInfo;
    }

    /**
     * 设置加工信息
     *
     * @param processInfo 加工信息
     */
    public void setProcessInfo(String processInfo) {
        this.processInfo = processInfo;
    }

    /**
     * 获取创建时间
     *
     * @return CREATED_TIME - 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置创建时间
     *
     * @param createdTime 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 获取更新时间
     *
     * @return UPDATED_TIME - 更新时间
     */
    public Date getUpdatedTime() {
        return updatedTime;
    }

    /**
     * 设置更新时间
     *
     * @param updatedTime 更新时间
     */
    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }
}